package com.ruoyi.system.domain.news;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.system.domain.base.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

@Data
@ApiModel(value = "机构人员信息数据对象")
@EqualsAndHashCode(callSuper=false)
public class EvaluationPersonInfo extends BaseModel {
    @ApiModelProperty(value = "姓名")
    @Excel(name = "姓名")
    private String nickName;
    @ApiModelProperty(value = "性别")
    @Excel(name = "性别")
    private String sex;
    @ApiModelProperty(value = "证书级别(初级测评师,中级测评师,高级测评师)")
    @Excel(name = "证书级别")
    private String certificateLevel;
    @ApiModelProperty(value = "认证证书编号")
    @Excel(name = "证书编号")
    private String certificateNumber;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "发证时间")
    @Excel(name = "发证时间")
    private Date certificateTime;
    @ApiModelProperty(value = "身份证号")
    @Excel(name = "身份证号")
    private String idNumber;
    @ApiModelProperty(value = "地区/省")
    @Excel(name = "地区/省")
    private String region;
    @ApiModelProperty(value = "排序")
    @Excel(name = "排序")
    private Integer sort;
    @ApiModelProperty(value = "备注")
    @Excel(name = "备注")
    private String remark;

    @ApiModelProperty(value = "机构id")
    private String agencyId;
	@ApiModelProperty(value = "机构名称")
	private String agencyName;
    @ApiModelProperty(value = "证书文件")
    private String certificateFile;
    @ApiModelProperty(value = "启用状态0禁用1启用")
    private String isEnable;
}